Systems Analyst / Mainframe Programmer
?? Pontiac, MI (100% On-Site)
Our client is seeking an experienced Systems Analyst / Mainframe Programmer to support, maintain, and enhance enterprise business systems that drive critical day-to-day operations. This position offers the opportunity to work across a wide range of business functions while contributing to both legacy system support and modernization initiatives.
Key Responsibilities
- Analyze, troubleshoot, maintain, and enhance ERP and business applications developed in Business BASIC, QuickBASIC, COBOL, and Visual Basic 6.0.
- Support mission-critical systems across:
- Accounting & Financials
- Human Resources
- Payroll
- Inventory Management
- Purchasing
- Point of Sale (POS)
- Reporting & Business Analytics
- Customer and Operational Workflows
- Develop and maintain business logic, reports, workflows, and system integrations.
- Build and support applications using Business BASIC, QuickBASIC, COBOL, Visual Basic, Python, SQL, and related technologies.
- Develop and maintain REST and SOAP API integrations.
- Support Linux-based systems, automation processes, and scheduled jobs.
- Partner with business users to gather requirements and implement effective solutions.
- Participate in application modernization efforts, system upgrades, and ongoing support initiatives.
Required Qualifications
- Experience supporting ERP, accounting, inventory, payroll, HR, POS, or other business-critical systems.
- Proficiency with one or more of the following technologies:
- Business BASIC
- QuickBASIC
- COBOL
- Visual Basic
- Python
- SQL
- Experience with databases, reporting tools, and system integrations.
- Knowledge of REST APIs, JSON, XML, and modern integration technologies.
- Experience working in Linux environments.
- Familiarity with Git source control.
- Strong analytical, troubleshooting, and problem-solving skills.
Preferred Qualifications
- Experience developing GUI applications, including Qt-based screens and forms.
- Background in legacy system modernization and migration projects.
- Experience with scheduling and automation tools such as cron or Control-M.
- Experience integrating ERP systems with third-party platforms and web services.
- Experience supporting mixed Windows and Linux environments.
Technical Environment
- Approximately 80% of development work involves maintaining and enhancing text-based ERP business applications.
- Approximately 20% of development work involves GUI-based applications utilizing Qt-based screen and form objects.
- Technologies include:
- Business BASIC
- QuickBASIC
- Visual Basic 6.0
- COBOL
- Python
- SQL
- REST APIs
- JSON
- XML
- Linux
- Primary operating environment: Linux
If you have a strong background supporting enterprise business systems and enjoy working with both legacy technologies and modernization initiatives, we'd like to hear from you. Apply today to learn more about this opportunity.
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance.